package com.example.emos.wx.utils.shiro;

import org.springframework.stereotype.Component;

@Component
public class ThreadLocalToken {
    /**
     * 创建一个线程
     */
    private ThreadLocal local=new ThreadLocal();

    /**
     * 设置token给一个线程
     * @param token
     */
    public void setToken(String token){
        local.set(token);
    }

    /**
     * 获取这个线程的token
     * @return
     */
    public String getToken(){
        return (String) local.get();
    }

    /**
     * 清理线程的token
     */
    public void clear(){
        local.remove();
    }
}
